#ifndef CART_ITEM_H_
#define CART_ITEM_H_

#include <string>
using namespace std;


struct Cart_item {
public:
	// constructors
	Cart_item () {}
	Cart_item(int p_cart_item_id, int p_cart_id, int p_prod_id, int p_prod_qty)
		: cart_item_id(p_cart_item_id), cart_id(p_cart_id), prod_id(p_prod_id), prod_qty(p_prod_qty) { }

   // utility functions
	string display() const
	{
		stringstream str;
		str << cart_item_id << "\t" << cart_id << "\t" << prod_id << "\t" << prod_qty;
		return str.str();
	}
	
	int getcartitemid() {
		return cart_item_id;
	}
	
	int getcartid() {
		return cart_id;
	}
	
	int getprodid() {
		return prod_id;
	}
	
	int getprodqty() {
		return prod_qty;
	}

//private:
   //constants  

   // private data
	int cart_item_id;
	int cart_id;
	int prod_id;
	int prod_qty;
};


#endif //CART_ITEM_H_